


@media screen and (max-width: 1700px) { 
	#hd .nav li a { font-size: 16px; margin: 0 14px; /*²Ëµ¥×ÖÌå´óÐ¡*/ }
	#hd .sub-nv a { font-size: 14px; }
	#hd .logo img { height: 53px !important; }
}

@media screen and (max-width: 1400px) { 
	#hd { height: 80px; line-height: 80px; }
	#hd .wp { padding: 0 2%; }
	.nav { margin-right: 20px; }
	.nav li a { margin: 0 14px; }
	.i-row1 { padding-bottom: 80px; padding-top: 30px; }
	.ser-tel { float: none; margin-top: 0; }
	.train-row2 .txt { padding-right: 0; }
	.list-pro1 li { margin-bottom: 40px; }
	.list-pro1 .txt { max-width: 9999px; }
	.list-pro1 .img { width: 50%; text-align: left; }
	.p-row { padding: 5% 0; }
	.p-row h2 { font-size: 32px; margin: 30px 0; }
	.p-row .txt { padding: 0 4%; }
	.p-row .img { text-align: center; }
	.p-row .img img { width: 80%; }
}

@media screen and (max-width: 1200px) { 
	body { padding-top: 50px; }
	.p-hd-holder { display: none; }
	#hd { display: none; }
	.m_header { display: block; }
	.m_logo { height: 55px; line-height: 55px; margin-left: 20px; }
	.m_logo img { height: 45px;
    margin-top: 8px;
    vertical-align: middle; }
	.fd-row1 { display: none; }
	.i-row2 .shape6 { display: none; }
	.ban-news .row { padding-left: 10px; padding-right: 10px; }
	.side-nav .v1 { font-size: 18px; }
	.side-nav .sub-nv { padding: 10px 0; }
	.side-nav .sub-nv a { font-size: 14px; }
	.article-box .content { margin-bottom: 40px; }
	.ban-inner .t2 { margin: 0; }
	.article-box { padding-bottom: 100px; }
	.article-box .side li a { padding: 14px 20px; }
	.ab-row1 .row { margin: 0 -10px; overflow: hidden; }
.ab-row1 .col_lg_6,
	.ab-row1 .col_lg_8,
	.ab-row1 .col_lg_9 { padding-left: 20px; padding-right: 20px; }
	.ab-row1 .g1 h6 { display: block; width: 100%; }
	.ab-row1 .s2 .txt { width: 100%; display: block; margin-bottom: 20px; }
	.ab-row1 .line { background: none; }
	.ban-slider-about h3 { font-size: 36px; }
	.ban-slider-about h4 { font-size: 36px; }
	.news-list3 { margin-top: 20px; }
	.join-row2 { position: static !important; }
	.sticky-placeholder { display: none !important; }
	.join-nav { overflow-y: hidden; overflow-x: auto; white-space: nowrap; }
	.join-nav li { float: none; display: inline-block; vertical-align: middle; width: 220px; }
	.join-nav li p { white-space: nowrap; font-size: 12px; }
	.join-row3 .logo-dess-box { width: 100%; }
	.join-row3 .logo-desc { width: 100%; height: auto; padding-top: 270px; background-position: 50% 0; background-size: 300px; }
	.join-row3 .logo-desc li { height: auto !important; }
	.join-row3 .logo-desc li .txt { padding-bottom: 0; margin-bottom: 10px; }
.join-row3 .logo-desc .g1,
	.join-row3 .logo-desc .g2 { width: 100%; display: block; margin-left: 0; }
	
	.list-country {display:none;}
	.m-newstyle { width: 100% !important; text-align: center; float: unset;}
	.list-cmp h4 { margin-top:20px !important;}
	.ser-row3 .list-cmp .txt { width:100%;}
	.list-cmp .vplay{ width:100%; float:left;}	
	.after-sale-side {display:none;}
	.list-cmp .vplay {margin-left:0;margin-bottom: 10px;}
}

@media screen and (max-width: 992px) { .af1 p { line-height: 2.5; }
.pro-tab dl { white-space: unset; }
.af1,
	.af2 { float: none; width: 100%; }
.train-row3 { padding-top: 100px; }
.i-row1 .img { display: none; }
.i-row1 .txt { background: url("../image/d1.gif") no-repeat right top; background-size: 50%; }
.i-row1 h3 { margin-top: 50px; font-size: 36px; }
.news-tit a { font-size: 36px; }
.news-list .item { margin-bottom: 20px; }
.map-box img { display: none; }
.map-box { width: 100%; }
.addr-list li { position: static; }
.addr-list li .con { display: block; position: static; width: auto; }
.addr-list .tit em { display: none; }
.addr-list .tit p { position: static !important; font-size: 18px; margin: 20px 0; text-align: left; }
.svr-row3 .col_lg_8 { margin-bottom: 30px; }
.list-cmp .txt,
	.list-cmp .img { float: none; width: 100%; padding: 0; }
.list-cmp .img { text-align: center; }
.ser-row3 .list-cmp .txt,
	.ser-row3 .list-cmp .img { float: none; width: 100%; }

	/*.ser-row3 .list-cmp .txt img,
  .ser-row3 .list-cmp .img img { width: 50%; }*/

	.v-row h3 { font-size: 36px; text-align: center; }
.list-cmp h4 { text-align: center; }
.slider2 .item { padding: 20px; }
.list-application li { padding-top: 33%; }
.list-application li .txt { /*display: none; */
	}
.list-application li h3 { font-size: 24px; }
.pro-tab { padding-bottom: 60px; width: 98%;}
.pro-tab dl { padding: 0 30px; margin-bottom: 50px; }
 
.pro-tab dl dt { font-size: 26px; }
.pro-tab dl dt span { float: none; display: block; }
.pro-tab .s1 dt span:after { left: -500px; }
.pro-tab .s4 dt span:after { right: -500px; }
.pro-tab dd { opacity: 1 !important; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)' !important; }
.ban-pro .txt h3 { font-size: 32px; }
.ban-pro .img { margin-bottom: 20px; }
.nav-r a { font-size: 12px; padding: 0 15px; }
.inner-nav { height: 60px; line-height: 60px; }
.contact-row1 h3 { font-size: 32px; }
.contact-row2 h3 { font-size: 28px; padding: 15px 0; }
.list-addr1 p { font-size: 14px; }
.p-row h2 { font-size: 30px; }
.j-row1 { padding-bottom: 60px; padding-top: 60px; }
.j-row1 .row { margin: 0 -15px; }
.j-row1 .col_lg_12 { padding: 0 15px; }
.inner-nav h3 { font-size: 28px; }
.ab-row1 .g1 em { font-size: 50px; }
.ab-row2 { padding-bottom: 50px; }
.pro-list h4 { margin-bottom: 30px; }
.lg-des .con { width: 380px; height: auto; padding: 50px; }
.lg-des .txt { padding-bottom: 80px; }
.list-video li { margin-bottom: 30px; }
.area-img { margin: 0 auto; display: block; }
.area-txt { display: block; width: auto; padding: 20px; }

}

@media screen and (max-width: 840px) { .resp-row1 .tonggao { width: auto; max-width: 80%; }
}

@media screen and (max-width: 700px) { .z-sub-box .z-sub { display: block !important; position: static; }
.news-bd { padding-top: 30px; }
.resp-row1 .g2 .h40 { height: 10px; }
.join-row3 { padding-bottom: 0px;    padding-top: 30px; }
.num-list b { font-size: 50px; }
.num-list p { font-size: 14px; }
.index-ban { -webkit-background-size: cover; background-size: cover; }
.i-pbtn-box { top: auto; margin-top: 0; right: 20px; bottom: 20px; }
.container { padding-left: 10px; padding-right: 10px; }
.t2b{text-align: center;color: #fff;margin: 10px 0;}
.fd-row2 { height: auto; line-height: 1.6; padding: 23px 0; }
.fd-row2 .l { float: none; text-align: center; font-size: 14px; }
.fd-row2 .r { display: none; }
.i-row1 .txt { background-size: 100%; background-position: right bottom; }
.i-row1 h3 { margin-top: 20px; font-size: 30px; }
.more1 { width: 120px; height: 40px; line-height: 40px; font-size: 13px; background: none; text-indent: 0; text-align: center; margin:30px; }
.news-tit { text-align: center; }
.news-tit a { font-size: 26px; }
.news-tit em { height: 30px; }
.i-row2 .news-list { margin-bottom: 0px; }
.up-load-list li { margin-bottom: 20px; }
.svr-row2 h3 { font-size: 30px; margin-top: 20px; margin-bottom: 30px; text-align: center; }
.svr-row2 .img img { width: 60%; }
.svr-row2 .txt p { font-size: 16px; }
.v-row { padding: 60px 0; }
.v-row h3 { font-size: 30px; text-align: center; margin-bottom: 30px; }
.svr-row3 .col_lg_8 p br { display: none; }
.svr-row3 .sub { margin-top: 30px; }
.inner-nav { height: 60px; line-height: 60px; position: static !important; z-index: 50; }
.inner-nav h3 { float: none; width: 100%; font-size: 18px; text-align: center; background: url("../image/m_Crumbs.png") no-repeat 95% 50%; background-size: 24px; }
.nav-r { background: #fff; -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.4); box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.4); position: absolute; left: 0; right: 0; display: none; text-align: center; }
.nav-r a { height: 50px; line-height: 50px; font-size: 15px; color: #999; border: none; display: block; margin-left: 0; }
.nav-r a:before { display: none !important; }
.train-row2 img,
	.train-row3 img { margin-bottom: 30px; }
.train-row1 .hd { margin-bottom: 30px; }
.list-pro1 .img { float: none; width: 100%; text-align: center; }

	/*.list-cmp .img img { width: 70%; }*/

	.v-row h4 { font-size: 16px; }
	.list-cmp .txt p {
    font-size: 16px;
}
.slider2 .img { float: none; width: 100%; padding: 0; }
.slider2 .img .img-cover {  padding-top: 2%; }
.slider2 .txt { padding: 0; padding-top: 20px; }
.slider2 .item h4 { margin: 10px 0; }
.slider2 .item h4 a { font-size: 20px; }
.list-application li { padding-top: 65%; }
.list-application li h3 { font-size: 18px; text-align: left; }
.list-application li p { font-size: 14px; }
.list-pro2 h4 { font-size: 16px; height: 44px; line-height: 44px; }
.pro-main { margin-top: 40px; }
.pro-main h3 { font-size: 30px; margin-bottom: 30px; }
.side-nav .v1 { font-size: 16px; padding: 10px 0; }
.pro-slider2 .bg { padding-top: 54%; }
.pro-slider2 .slick-dots { bottom: 20px; }
.article-box { padding-top: 40px; padding-bottom: 80px; }
.article-box .hd h1 { font-size: 24px; }
.article-box .meta { font-size: 14px; }
.ban-inner { padding-top: 40%; }
.ban-inner .t2 h3 { font-size: 30px; margin-bottom: 0; }
.ban-inner .t2 p { font-size: 14px; }
.list-addr1 { padding-left: 30px; }
.list-addr1 h4 { font-size: 20px; }
.list-addr1 p { font-size: 13px; }
.contact-row1 { padding-top: 40px; }
.contact-row1 h3 { font-size: 30px; margin-bottom: 20px; text-align: center; }
.contact-row2 h3 { font-size: 24px; padding: 12px 0; }
.p-row { padding: 40px 0; }
.p-row h2 { margin-bottom: 10px; font-size: 26px; }
.j-row1 .row { margin: 0 -10px; }
.pop-iframe .con { left: 20px; right: 20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-left: 0; margin-top: 0; width: auto; height: 450px; }
.pop-job { padding-left: 20px; padding-right: 20px; }
.pop-job h1 { font-size: 24px; padding-bottom: 10px; }
.pop-job .job-info td { font-size: 12px; }
.pop-job .txt p { font-size: 14px; }
.pop-job .bar { /*height: 250px; */
	}
.pop-job .apl-btn { margin-top: 20px; }
.ab-row1 h5 { margin-top: 50px; text-align: center; }
.ab-row1 .g1 { text-align: center; }
.ab-row1 .g1 i { margin-left: 0; }
.ab-row1 .line { margin: 20px 0; }
.ab-row2 .shape1 { display: none; }
.tree { width: 120px; }
.slider-path h6 { font-size: 50px; }
.t1 { margin: 30px 0; }
.t1 h3 { margin-bottom: 4px; }
.t1 span { font-size: 30px; }
.t1 p { font-size: 14px; }
.pro-list li { margin-bottom: 10px; }
.pro-list a { padding-bottom: 30px; }
.ban-slider-about .img { text-align: center; }
.ban-slider-about .img img { width: 60%; display: inline-block; }
.ban-slider-about h3 { font-size: 24px; }
.ban-slider-about h4 { font-size: 28px; margin-bottom: 20px; margin-top: 4px; }
.ban-about { padding: 50px 0; }
.join-row1 .img { padding-top: 80%; }
.join-row1 .txt { padding: 20px; width: 100%; }
.join-row1 .txt h3 { font-size: 24px; }
.join-row1 .txt p { font-size: 12px; }
.join-row4 .shape1 { display: none; }
.join-row7 { padding: 80px 0; }
.lg-des img { vertical-align: bottom; }
.lg-des .con { position: static; padding-top: 20px; }
.lg-des h6 { font-size: 14px; }
.lg-des h5 { margin-top: 10px; }
.lg-des h5 b { font-size: 22px; }
.lg-des h4 { font-size: 28px; }
.news-list3 .hd { width: 120px; padding: 0 10px; }
.news-list3 h5 { font-size: 30px; }
.ban-slider-about .slick-dots li { background-size: 14px; }
.ban-slider-about .slick-dots .slick-active { background-size: 18px; }
.t2 h3 { font-size: 30px; }
.v-row h5 { margin-top: 30px; }
.quote-box { padding: 0px; }
.resp-row1 .g3 img { margin-top: 30px; }
.resp-row2 .img { text-align: center; }
.resp-row2 .img img { width: 80%; }
.resp-row2 .txt { margin-top: 0px; }
.resp-row2 .tr { margin-top: 50px; }
.map-box2 { width: 90%; }
.map-box2 .txt { margin-top: 30px; }
.map-box2 .con h3 { font-size: 24px; }
.list-country li { width: 50%; margin-right: 0; }
.news-list .img-cover{padding-top: 0%;}
}

@media screen and (max-width: 640px) { .pop-iframe .con { height:330px; }
.pop-job .bar { height: 250px; }
.sc-item .event { display: none; }
}

@media screen and (max-width: 901px) { .shzr { display: none; }
}

@media screen and (min-width: 901px) { .all_p { display: none; }
.all_p1 { display: none; }
.all_1 { display: none; }
}

@media screen and (max-width: 1300px) { .afH1 { display: none !important; }
.afH2 { display: none !important; }

	#zstd_c { display: block !important; }

	#jszb_c { display: block !important; }
.af2 { width: 100%; }
.af1 { width: 100%; }

	#tdcont { display: block !important; }
}

@media screen and (max-width: 860px) { .left { width: 100% !important; }
.right { width: 100% !important; }
.mid { width: 100% !important; }
}